{\rtf1\ansi\ansicpg1252\uc1 \deff0\deflang1033\deflangfe1033{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1\fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}
{\f3\froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f62\froman\fcharset238\fprq2 Times New Roman CE;}{\f63\froman\fcharset204\fprq2 Times New Roman Cyr;}{\f65\froman\fcharset161\fprq2 Times New Roman Greek;}
{\f66\froman\fcharset162\fprq2 Times New Roman Tur;}{\f67\froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f68\froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f69\froman\fcharset186\fprq2 Times New Roman Baltic;}
{\f70\fswiss\fcharset238\fprq2 Arial CE;}{\f71\fswiss\fcharset204\fprq2 Arial Cyr;}{\f73\fswiss\fcharset161\fprq2 Arial Greek;}{\f74\fswiss\fcharset162\fprq2 Arial Tur;}{\f75\fswiss\fcharset177\fprq2 Arial (Hebrew);}
{\f76\fswiss\fcharset178\fprq2 Arial (Arabic);}{\f77\fswiss\fcharset186\fprq2 Arial Baltic;}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;
\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{
\ql \li0\ri0\widctlpar\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1031\langfe1033\cgrid\langnp1031\langfenp1033 \snext0 Normal;}{\*\cs10 \additive Default Paragraph Font;}}{\*\listtable{\list\listtemplateid-1\listsimple{\listlevel\levelnfc0\levelnfcn0
\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\'01*;}{\levelnumbers;}\chbrdr\brdrnone\brdrcf1 \chshdng0\chcfpat1\chcbpat1 }{\listname ;}\listid-2}}{\*\listoverridetable{\listoverride\listid-2
\listoverridecount1{\lfolevel\listoverrideformat{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelold\levelspace0\levelindent360{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\chbrdr\brdrnone\brdrcf1 
\chshdng0\chcfpat1\chcbpat1\fbias0 }}\ls1}{\listoverride\listid-2\listoverridecount1{\lfolevel\listoverrideformat{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelold\levelspace0\levelindent708{\leveltext
\'01\u-3913 ?;}{\levelnumbers;}\f3\chbrdr\brdrnone\brdrcf1 \chshdng0\chcfpat1\chcbpat1\fbias0 }}\ls2}}{\info{\author Michael Hieke}{\operator Primoz Gabrijelcic}{\creatim\yr1999\mo9\dy11\hr15\min4}{\revtim\yr1999\mo9\dy26\hr15\min31}{\version63}
{\edmins249229}{\nofpages24}{\nofwords8895}{\nofchars-32766}{\*\company privat}{\nofcharsws0}{\vern8249}}\margl1417\margr1417\margt1417\margb1134 
\widowctrl\ftnbj\aenddoc\hyphhotz425\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\hyphcaps0\horzdoc\dghspace120\dgvspace120\dghorigin1701\dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind4\viewscale150\nolnhtadjtbl \fet0\sectd 
\linex0\headery709\footery709\colsx709\sectdefaultcl {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl4
\pnlcltr\pnstart1\pnindent720\pnhang{\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}
{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}\pard\plain \ql \li0\ri0\nowidctlpar\faauto\adjustright\rin0\lin0\itap0 
\fs20\lang1031\langfe1033\cgrid\langnp1031\langfenp1033 {\b\f1\fs28\lang2057\langfe1033\cgrid0\langnp2057 Version history
\par }{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par }{\b\f1\fs24\lang2057\langfe1033\cgrid0\langnp2057 0.86: 1999-09-26, internal beta
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 general
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 New file to list bugs, features under construction, features requested and so on (mwEdit State Of Development.rtf)
. Everybody is encouraged to send things that should go into this file.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 ArentJan Banck}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Changes to adapt to Delphi 5: new conditionals in the mwEdit.inc file, moved proper
ty editor for key mappings into the mwEditReg unit (to remove DsgnIntf from the uses clause).
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin720\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Michael Hieke}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 New subdirectory Packages for designtime packages, package files for D4 and D5 (D3 and BCB still missing).
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 New subdirectory Contribs, contents description see the text file in the directory. 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin720\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Updated readme.txt.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Created package file for D3 and CB4.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 mwCompletionProposal new
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin720\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Cyrille de Brebisson}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 New component to present a list of possible completion texts on (currently hard-wired) Ctrl+Space key.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin720\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Michael Hieke}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Better way of creating the form without loading DFM, removed index out of bounds error in Paint, changed default component tab to \lquote mw\rquote 
, removed unnecessary mwCustomEdit descendant.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 nhAsmSyn new (version 0.56) \endash  see also point all highlighters
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin720\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Nick Hoddinott}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 New highlighter for x86 assembler files.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 DBmwEdit new
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin720\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Vladimir Kuznetsov}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 DB-aware version of the mwCustomEdit component.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin720\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Michael Hieke}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Removed reference to Highlighter.SetCanvas in destructor (obsolete now).
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Removed component resource file directive (this is linked in with mwEditReg file).
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Changes to compile with D2: properties Anchors and Constraints, method TField.IsBlob.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 dmBatSyn new (version 0.21) \endash  see also point all highlighters
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin720\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 David Muir}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 New highlighter for MS-DOS batch files.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 dmDfmSyn new (version 0.21) \endash  see also point all highlighters
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin720\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 David Muir}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 New highlighter for text representation of binary Delphi and BCB formular files.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin720\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Michael Hieke}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added LoadDFMFile2Strings function to load Dfm file converted to text into a TStrings object (see the Delphi demo project for an example).
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 mwEditReg updated (version 0.19)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin720\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Michael Hieke}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added new components: TDBmwEdit, TdmBatSyn, TdmDfmSyn, TnhAsmSyn, TmwCompletionProposal.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added component icons to mwEditReg.dcr.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 uTextDrawer new
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin720\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Tohru Hanai}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added new text painter classes, see source for details on version history and copyright / licensing issues. Used in painting methods of mwCustomEdit.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 hkHTMLSyn updated (version 0.23) \endash  see also point all highlighters
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin720\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Tony de Buys}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added ASP tags support.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 cbHPSyn updated (version 0.56) \endash  see also point all highlighters
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin720\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Cyrille de Brebisson}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Updated version submitted by author, no information about changes available. }{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
[mh 1999-09-25: Had to put it into the Contrib directory because it did not compile with Delphi 2. Time was too short to fix this, so the old version was updated for working with mwCustomEdit. Sorry.]}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 mwExport updated (version 1.03)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin720\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 ArentJan Banck}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added DefaultFilter property, moved strings to the mwLocalStr unit.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 mwHtmlExport updated (version 1.04)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin720\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 ArentJan Banck}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added DefaultFilter property, moved strings to the mwLocalStr unit.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin720\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Michael Hieke}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Moved exporter name to the mwLocalStr unit.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 mwRtfExport updated (version 1.03)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin720\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 ArentJan Banck}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added DefaultFilter property, moved strings to the mwLocalStr unit.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin720\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Michael Hieke}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Moved exporter name to the mwLocalStr unit.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 mwLocalStr updated
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin720\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Stefan van As}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added different new attribute names.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Changed all attribute names to start with uppercase letters.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin720\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 ArentJan Banck}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added file open / save dialog filter strings for highlighters and exporters.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin720\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Michael Hieke}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added exporter names.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 all highlighters updated (different new version numbers)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin720\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 ArentJan Banck}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Moved default filter strings to mwLocalStr unit.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin720\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Michael Hieke}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Removed canvas member and related methods. Removed changes of canvas colors and font
 attributes in the Next methods. Removed AssignAttributes method in most of the highlighters. Created a new virtual method GetTokenAttribute that returns the token attribute for the current token, and implemented this method in all highlighters. See comme
nt for TmwCustomEdit.Paint why this was done (painting speed issues).
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Moved language names into mwLocalStr.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Delphi demo updated (version 0.43)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Eric S. Berry}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 removed three obsolete units from the interface uses clause
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Michael Hieke}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 fixed memory leak bug and GPF in method cbxAttrBackgroundChange
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 added new page \'94Search\'94 to show find / replace capabilities; added find and replace standard dialog components
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 synchronized font dialog with mwCustomEdit font in OnCreate handler
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 added the new highlighters: TdmBatSyn, TdmDfmSyn, TnhAsmSyn
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 special handling for loading DFM files (convert to text first)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Petr Vones}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 fixed memory leak bug in method cbxAttrSelectChange
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 mwEditSearch new (version 2.4)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Martin Waldenburg}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 very fast search engine (up to nearly twice as fast as Boyer-Moore), based on an article in the German computer magazine c\rquote t 8/1997
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 mwCustomEdit updated (version 0.86)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin720\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 several contributors (Martin Waldenburg \endash  see above, Theo Bebekis, Lucifer, Alexander Reiter, Kees van Spelde)}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 new types TmwSearchOption and TmwSearchOptions
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 new method SearchReplace adds search and replace functionality to mwCustomEdit
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Stefan van As}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 changed lower TabIndent limit to 0 to allow for different handling of tabs in programs
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 ArentJan Banck}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 added check for valid window handle to SetGutterWidth
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 fixed broken AutoIndent mode (when ScrollPastEol False)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 fixed broken backspace processing (in AutoIndent mode)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin720\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Tohru Hanai
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Bugfix for MBCS strings in ComputeCaret.}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Painting code uses new text painter classes in uTextDrawer, several changes to adapt to this.}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Minimized the calls to repaint the control: Changed calls to Paint to Update, removed the Invalidate call from LinesChanged, in
validated only parts of the control in the event handlers of TmwEditLines (depending on the changed lines count returned from the ScanFrom method).}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added calls to update to scrolling code in MouseMove, to WMMouseWheel handler, to WMVScroll handler, to Commandhandler (several scrolling and selection commands).}{
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Changes to SetBlockEnd, Commandhandler (ecUp, ecSelUp, ecDown, ecSelDown) for MBCS support.}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Using ScrollWindow instead of Invalidate in SetTopLine.}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Bugfix in UpdateCaret: caret was not visible in last partial line.}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 New improved GetSelText method.}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 
Changes for undo / redo: New method DoCopyToClipboard, changes to CopyToClipboard, CutoToClipboard, PasteFromClipboard, SetSelTextPrimitive to fix undo bugs. Several small changes for creating the undo information.}{
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin720\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Michael Hieke
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 new painting code without double-buffering and without using windows regions for painting the selected area, see comment in source file for an explanation of the changes
}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 new OnSpecialLineColors event to set special colors for single lines (like breakpoints or current position in the Delphi IDE)}{
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 new printing option to print in black and white only}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 moved TmwSelectedColor and TmwGutter to the mwSupportClasses unit}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 removed fETODist and fGutterOffset members (and as a result the SetCharWidth and SetLinesInWindow methods), fGutterOffset is dynamically created now}{
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 several small bugfixes}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 started removing old commented out lines}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin720\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Winfried Schoettler
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 changed insertion of spaces on tab key presses to fill only to the next multiple of TabIndent}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 mwGeneralSyn updated (version 0.70) \endash  see also point all highlighters
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 added new property StringDelim to switch between single-quoted and double-quoted strings
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 mwSynGen updated (version 0.73)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin720\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Stefan van As
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added AddAttribute for every attribute member to constructor. This inserts attribute objects to the mwHighLighter list that holds pointers to attributes.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Removed GetAttribCount and GetAttribute (these methods are obsolete now mwHighLighter enumerates the attributes).
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Removed the attribute destructors and the overriden destructor (is obsolete now mwHighLighter frees the attributes).
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Deleted the overriden attribute enumeration methods GetAttribCount and GetAttribute.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 
Removed HighLightChange and SetHighLightChange (these methods are obsolete now mwHighLighter uses DefHighLightChange and SetAttributesOnChange). Added call SetAttributesOnChange(DefHighLightChange) to constructor instead.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added GetTokenKind method. Needed for mwHighLighter.ScanAllLineTokens method.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Constructor uses string constants for attribute names as defined in mwLocalStr.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Removed everything related to the fCanvas member (fCanvas, SetCanvas).
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Removed AssignAttributes method and attributes assignment from Next method.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added GetTokenAttribute method.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 mwSupportClasses new (version 0.86)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Michael Hieke}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 new unit for helper classes to decrease the size of mwCustomEdit.pas
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 moved the TmwHighlightColors and TmwGutter classes into this unit
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 implemented OnChange handlers to replace the call of mwCustomEdit methods
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 mwSupportProcs new (version 0.86)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Tohru Hanai}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 new SwapInt procedure
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 moved InternalFillRect into this unit
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Michael Hieke}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 new unit for helper functions and procedures to decrease the size of mwCustomEdit.pas
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 moved Min, Max and MinMax functions from mwCustomEdit.pas into this one
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 new functions to replace tab chars in a given string with the correct number of spaces
\par }\pard \ql \li0\ri0\nowidctlpar{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\adjustright\rin0\lin0\itap0 {\b\f1\fs24\lang2057\langfe1033\cgrid0\langnp2057 0.85: 1999-08-22, internal beta
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 general
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin720\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Michael Hieke became a code maintainer
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 moved ZIP file contents (mwSynGen, demo projects) into subdirectories
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin360\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 mwEditStrings new (version 0.503)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Martin Waldenburg
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin1080\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 string list container with additional functionality
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 mwCustomEdit updated (version 0.85)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 ArentJan Banck}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 WMMouseWheel code improved
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 in WMMouseDown: changed VCL method call SetFocus to API call
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 new types TmwEditExporter, TmwEditExporters
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 new property ClipboardFormats to select the formats for export to clipboard
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 new public methods SaveStreamToClipboardFormat, SaveToFile, ExportToFile, ExportToClipboard, CopyToClipboardEx
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 added exporters units to uses clause
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Michael Hieke}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 small bugfixes to the painting code, FontChanged, SetBlockEnd (for column selection mode) and to UpdateScrollbars
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 added property ShowScrollHint
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 fixes to scroll hint code to compile under Delphi 2
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 small simplifications
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Hideo Koiso}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 new SetWordBlock that can work with multibyte charsets; the following codes can be distinguished: Controls (
singlebyte), Symbols (singlebyte & multibyte), Numbers & Alphabets (singlebyte & multibyte), Japanese-KATAKANA (singlebyte & multibyte), Japanese-HIRAGANA (multibyte), Ideogram (multibyte)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Thomas Kurz}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 several bugfixes to the undo/redo code
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Alexander Reiter}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 added scroll hint window to WMVScroll to show the current TopLine
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 xueyu}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 bugfix to new SetWordBlock
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 for new SetWordBlock: several constants missing from Windows.pas added for Delphi 2, 3
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 hkAWKSyn updated (version 0.12)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Hideo Koiso}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 support for exporters added
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 hkHTMLSyn updated (version 0.21)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Sebastian J. Gross}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 many HTML EscapeAmps chars added
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Hideo Koiso}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 support for exporters added
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 mkGalaxySyn updated (version 0.71)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Martijn van der Kooij}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 support for exporters added
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 changes to MessageStyleProc, StringProc, 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 mwExport updated (version 1.02)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 ArentJan Banck}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 changes to allow to export more than one format to the clipboard
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 new properties ClipboardFormat and IsForClipboard
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 new method CopyToClipboardFormat
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 mwHTMLExport updated (version 1.03)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 ArentJan Banck}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 new GetClipboardFormat and CopyToClipboardFormat for "HTML Format"
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 changes to MakeHeader (see source)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Hideo Koiso}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 made ScanTags MBCS compatible
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 mwRTFExport updated (version 1.03)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 ArentJan Banck}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 new GetClipboardFormat and CopyToClipboardFormat for CF_RTF
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 mwHighlighter updated (version 0.66)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Michael Hieke}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 A
dded private TStringList member to hold pointers to attributes. Added AddAttribute to insert attribute objects into this list. Added implementation of GetAttribCount and GetAttributes to enumerate the attributes sorted by name (makes overridden methods ob
solete in most highlighters). Attributes in this list are freed in Destroy (makes overridden destructor obsolete in some highlighters). 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added standard event handler DefHighlightChange to replace HighlightChange in the highlighter classes. Added SetAttri
butesOnChange method to assign the OnChange event for all attributes in the list (makes SetHighlightChange obsolete in most of the highlighters).
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Removed DoOnToken method. Calling this in the Next method slows painting down and is of limited use, since 
lines are not always scanned to the EOL and without any order. Added the ScanAllLineTokens method instead. Added virtual abstract method GetTokenKind.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 added NextToEol method
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 mwLocalStr new
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Michael Hieke}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 new unit to hold all strings that might be localized
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 cbHPSyn updated (0.55)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Michael Hieke}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 All highlighter attribute names were moved into mwLocalStr. Replaced with string constants (Delphi 2) / resourcestrings (Delphi 3+).
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added GetTokenKind. Removed DoOnToken from Next. Changed local TtkTokenKind variable of Next to class member fTokenKind (needed for GetTokenKind).
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 all highlighter classes except cbHPSyn
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Michael Hieke}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 All highlighter attribute names were moved into mwLocalStr. Replaced with string constants (Delphi 2) / resourcestrings (Delphi 3+).
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 
Added calls AddAttribute for every attribute member. Deleted the attribute destructors, and the overridden destructor when possible (when no other member classes to destroy). Deleted the overridden attribute enumeration methods.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Removed HighlightChange and SetHighlightChange methods. Added call SetAttributesOnChange(DefHighlightChange) instead.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added GetTokenKind. Removed DoOnToken from Next.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Removed obsolete fEOL field and simplified GetEOL method in several highlighters.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Improved scanning speed by declaring the KeyComp parameter as const (in all highlighters that use this method).
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 mwSynGen updated (version 0.72)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Note: needs implementation of the mwHighlighter changes
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Stefan van As}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Fixed bug with uses clause.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 
Modified/completed the following procedures: MakeIdentTable, Create, Destroy, SetLine, UnknownProc, Next, GetEol, GetTokenID, SetHighLightChange, GetIdentChars, GetAttribCount, GetAttribute, GetLanguageName, GetCapability, ExportNext.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added the following procedures: Register, AssignAttributes.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Michael Hieke}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Improved scanning speed by declaring the KeyComp parameter as const.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Removed OnToken event from the Next function.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Improved speed of the InitIdent procedure.
\par }\pard \ql \li0\ri0\nowidctlpar{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\adjustright\rin0\lin0\itap0 {\b\f1\fs24\lang2057\langfe1033\cgrid0\langnp2057 0.84: 1999-06-10, internal beta
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 general
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Andy Jeffries}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Reorganized this file. 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 mkGalaxySyn new (version 0.7)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Martijn van der Kooij
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Galaxy PBEM highlighter.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 hkHTMLSyn updated (version 0.20)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Michael Hieke
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Optimised.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Hideo Koiso
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Bugs fixed.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added UndefKeyAttri property.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 mwExport returned (version 1.01)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 James Jacobson}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Base class for exporters.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 mwHTMLExport returned (version 1.02)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 James Jacobson}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Component to export mwCustomEdit to HTML format with syntax highlighting. 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 mwRTFExport new (version 1.01)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 James Jacobson}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Component to export mwCustomEdit to RTF format with syntax highlighting.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 mwEditReg updated (version 0.18)}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added registration for mkGalaxySyn. Added Galaxy bitmap to DCR file.}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Delphi demo updated (version 0.42)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Heedong Lim
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Updated printing sample to include new capabilities.}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added Galaxy highlighter.}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Adapted code to support new class TmwGutter.}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added support for new TmwGutter properties: DigitCount, LeftOffset, RightOffset}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 CodeEx demo updated (version 0.12)}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Jan Jacobs
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Changed Listbox to Treeview, need lots of work and review of update procedure.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added possibility to alphasort the treeview.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Changed Open procedure to actionlist, for future use.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 mwCustomEdit updated (version 0.84)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Michael Hieke
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 New class TmwGutter:
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1428\ri0\nowidctlpar\tx1428{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1428\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Replaces the mwEdit properties GutterWidth, GutterColor, Leadi
ngZeros, LineNumbers and ZeroStart with own properties Width, Color, LeadingZeros, ShowLineNumbers and ZeroStart.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1428\ri0\nowidctlpar\tx1428{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1428\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Adds new subproperties DigitCount, LeftOffset, RightOffset.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Several changes to the painting code:
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1428\ri0\nowidctlpar\tx1428{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1428\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 The conditional define MWE_DRAW_NOB
MP compiles a version that paints directly to the control canvas. With MWE_DRAW_NOBMP defined the bitmap fTextBM is removed from mwCustomEdit.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1428\ri0\nowidctlpar\tx1428{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1428\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 PaintControl code moved to Paint, method PaintControl removed.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1428\ri0\nowidctlpar\tx1428{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1428\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Paint operates now only on the invalidated area of the mwEdit canvas; additional parameter (clipping rect) for the other painting methods.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1428\ri0\nowidctlpar\tx1428{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1428\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 The new member fInvalidLinesCols holds the invalid area in lines and columns (1-based).
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1428\ri0\nowidctlpar\tx1428{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1428\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 New version of PaintGutter, new method PaintTextLines replaces PaintText and PaintHighlighted (removed).
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1428\ri0\nowidctlpar\tx1428{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1428\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 New methods InvalidateLines and InvalidateGutter, calls to these replace calls to Invalidate where possible.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Several changes to the scrolling code:
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1428\ri0\nowidctlpar\tx1428{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1428\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 New versions of WMHScroll, WMVScroll.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1428\ri0\nowidctlpar\tx1428{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1428\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 New version of UpdateScrollbars, changes and fixes are listed in the code.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1428\ri0\nowidctlpar\tx1428{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1428\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Replaced the floating point operations introduced for more than 32767 lines with MulDiv, removed the Scrollfactor method.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1428\ri0\nowidctlpar\tx1428{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1428\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Removed eve
rything related to the EditTimer. New automatic scrolling code in MouseMove (use the source, Luke!) uses Sleep instead. Several improvements: no more busy waiting and resource consumption (fEditTimer was NEVER disabled!), fInScrollLoop prevents reentrancy
 
problems with Application.ProcessMessages, 3 different scrolling speeds depending on the distance from the client area. The old code actually did not work as expected every now and then on my system (no idea why). Removed fInEditRect and WMNCHitTest as we
ll.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1428\ri0\nowidctlpar\tx1428{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1428\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 
New WMMouseWheel method scrolls like PageUp / PageDown if the control key is held down and replaces the hardcoded delta with Mouse.WheelScrollLines on Delphi 4+. Scrolling without message processing (change TopLine directly).
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Misc stuff:
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1428\ri0\nowidctlpar\tx1428{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1428\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Removed several assignments in Create as the constructor clears the instance memory anyway.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1428\ri0\nowidctlpar\tx1428{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1428\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 New versions of SetBlockBegin and SetBlockEnd make selecting text (on a single line especially) MUCH faster.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1428\ri0\nowidctlpar\tx1428{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1428\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Removed additional inserting of an empty line in mwCustomEdit.ClearAll.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1428\ri0\nowidctlpar\tx1428{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1428\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 
Several changes to the TMark methods. The whole TMark / TMarkList / TBookmarkOptions stuff is IMHO a little baroque, but I did nothing about it because it surely would break a lot more code than the TmwGutter class already does. TMarkLi
st should be a TCollection descendant, TMark should be a a TCollectionItem descendant, and only TMarkList should have access to the parent mwCustomEdit. As it is now they all invalidate the gutter over and over again.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1428\ri0\nowidctlpar\tx1428{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1428\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Simpler TMarkList.ClearLine.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1428\ri0\nowidctlpar\tx1428{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1428\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Fix to TmwCustomEdit.SetText - it inserted an empty line before the text.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Heedong Lim
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Enhanced priting code with macro replacements in header and footer. Following macros are replaced: 
\par }\pard \ql \li1068\ri0\nowidctlpar\tx2268{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 $title$:\tab Title property of TmwPrintOptions
\par $pagenum$:\tab current page number
\par $time$:\tab printing start time
\par $date$:\tab printing start date
\par $timedate$:\tab time + date (default locale format)
\par $datetime$:\tab date + time (default locale format)
\par }\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx1080\tx2268{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\adjustright\rin0\lin1080\itap0 {\f3\lang2057\langfe1033\cgrid0\langnp2057 \'b7\tab }{\f1\lang2057\langfe1033\cgrid0\langnp2057 
Bug fixed in ComputeCaret.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added public property LineHeight (read-only access to fTextHeight field).}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Martin Waldenburg
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added back call fHighLighter.SetCanvas(nil) at the end of PaintHighlighted.}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Martijn van der Kooij
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Removed superfluous call to OnKeyDown in KeyDown procedure.}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par }\pard \ql \li0\ri0\nowidctlpar{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\adjustright\rin0\lin0\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par }{\b\f1\fs24\lang2057\langfe1033\cgrid0\langnp2057 0.83: 1999-05-10, internal beta
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 general
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Luiz C. Vaz de Brito}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 grammar files for SQL and VBScript highlighters (grammars.zip)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 hkHTMLSyn updated (version 0.18)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Hideo Koiso}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 SELECT was not recognized. Fixed.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Bug fixed in GetIdentChars.
\par {\pntext\pard\plain\f3\fs20\cgrid0 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin360\itap0 {
\f1\lang1033\langfe1033\cgrid0\langnp1033 cwCACSyn updated (version 0.22)}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Carlos Wijders}{\f1\lang1060\langfe1033\cgrid0\langnp1060 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Proper handling of a quote(') inside an double-quote(") or vice versa.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 The highlighter now identifies a star (*) at the beginning of a line as an comment line.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 A string after an compiler directive is now identified as what it is, and not as part of the directive statement.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 odPythonBehaviour updated (version 0.12)}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added property Indent to set indentation level.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 CodeEx demo updated (version 0.11) }{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Andy Jeffries}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Includes code to determine where the proc/function is interface/implementation
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Delphi demo updated (version 0.41)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Exposed Autoindent property.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Exposed RightEdgeColor property.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Exposed HalfpageScroll property.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Exposed WantTabs and TabIndent properties.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 CodeExporer for C++ Builder version new (version 0.1)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Jeff Corbets}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 A simple Pascal code explorer example for C++Builder.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 cbUtils updated (version 0.52)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Greg Chapman}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added \{$R-\}.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Fixed some loop variables.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Fixed CRC calculation.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Ted Berg}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-708\li1416\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnindent708 {\pntxtb \'b7}}
\faauto\ls2\adjustright\rin0\lin1416\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added code to made Autoindent optional. Added Autoindent property.
\par {\pntext\pard\plain\f3\fs20\lang1060\langfe1033\cgrid0\langnp1060 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-708\li708\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnindent708 {\pntxtb \'b7}}
\faauto\ls2\adjustright\rin0\lin708\itap0 {\f1\lang1060\langfe1033\cgrid0\langnp1060 mwKeyCmds updated (version 0.11)}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang1060\langfe1033\cgrid0\langnp1060 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-708\li1068\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnindent708 {\pntxtb \'b7}}\faauto\ls2\adjustright\rin0\lin1068\itap0 {
\b\f1\lang1060\langfe1033\cgrid0\langnp1060 Hideo Koiso}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 IMM(Input Method Manager) control.}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 mwCustomEdit updated (version 0.83)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Fixed bug when mwCustomEdit could not be selected with mouse.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Fixed off-by-one bug, which disabled autoindent on second line (found by Jasper Spanjers).
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Tony de Buys
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Made CaretXPix and CaretYPix functions public.}{\f1\lang1060\langfe1033\cgrid0\langnp1060 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Bug fixed in SetSelStart. Only position of caret was set, start of the selection was not.}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Kees van Spelde
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added RightEdgeColor property and supporting code.}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Wolfgang Zak
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added wheel mouse support (untested - don't have one).
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Martin Waldenburg}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Fixed vertical scrolling routines to allow for correct scrolling of more than 32768 lines}{\f1\lang1033\langfe1033\cgrid0\langnp1033 
. (Similar code was contributed some time ago by Hideo Koiso; I included Martin's version because it was based on a more recent code).}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Hideo Koiso}{\lang1060\langfe1033\cgrid0\langnp1060 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 MBCS(Multi Byte Character Set) Support (controlled by MWE_MBCSSUPPORT define).
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Cursor control & IMM(Input Method Manager) control. Not available in Delphi 2 (and probably in C++ Builder 1 \endash  can't check).
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added 'HalfpageScroll' property (affects PageUp and PageDown keyboard commands).
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Albert Research}{\lang1060\langfe1033\cgrid0\langnp1060 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Limited tab support (tabs are converted to spaces). Properties: WantTabs, TabIndent.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Theodoros Bebekis
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Bug fixed in GetSelStart (was not working properly when text was selected with mouse, dragging from top to bottom).}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Willo van der Merwe
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added OnSelectionChange event.}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par }\pard \ql \li0\ri0\nowidctlpar{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\adjustright\rin0\lin0\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par }{\b\f1\fs24\lang2057\langfe1033\cgrid0\langnp2057 0.82: 1999-05-07, internal beta
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 general
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Removed all traces of James' exporters because we couldn't agree on various issues.
\par }\pard \ql \li0\ri0\nowidctlpar{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\adjustright\rin0\lin0\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par }{\b\f1\fs24\lang2057\langfe1033\cgrid0\langnp2057 0.81: 1999-05-07, internal beta
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 general
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Slightly different and more readable component icons.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 mwSynGen new (version 0.7)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Martin Waldenburg}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Grammar generator, now part of standard distribution. 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 wmSQLSyn new (version 0.5)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Willo van der Merwe
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 SQL highlighter
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 siTCLTKSyn new (version 0.82)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Igor Shitikov
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 TCL/TK highlighter
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 hkHTMLSyn new (version 0.16)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Hideo Koiso}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 HTML highlighter
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Implemented OnToken event, adapted code for changes in mwHighlighter.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 hkAWKSyn new (version 0.11)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Hideo Koiso}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 AWK highlighter
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Implemented OnToken event, adapted code for changes in mwHighlighter.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 lbVBSSyn new (version 0.11)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Luiz C. Vaz de Brito
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 VBScript highlighter.}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Implemented OnToken event, adapted code for changes in mwHighlighter.}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 odPySyn new (version 1.0)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Olivier Deckmyn
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Python highlighter}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Implemented OnToken event, adapted code for changes in mwHighlighter.}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 odPythonBehaviour new (version 0.11)}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Olivier Deckmyn
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 
This component implements editing rules to apply to a python source file. Python has a unusual way to mark blocks (like begin/end in pascal): it uses indentation. So the rule is: after a ":" and a line break, we have to indent once.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Bug fixed (inherited Loaded was not called).
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 mwPasSyn updated (version 0.66)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Andy Jeffries
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added OnToken event, which fires as tokens appear on the screen.}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Moved most of OnToken processing from highlighters to mwHighlighter.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added property D4syntax and removed conditional compilation (\{$IFDEF VER120\}).
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added .DPR to the list of supported file extensions.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added hcExportable to GetCapabilities.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 James Jacobson}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Changes needed for export support.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 mwGeneralSyn updated (version 0.68)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Andy Jeffries
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added OnToken event, which fires as tokens appear on the screen.}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Moved most of OnToken processing from highlighters to mwHighlighter.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 cbHPSyn updated (version 0.54)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Andy Jeffries}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added OnToken event, which fires as tokens appear on the screen.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Moved most of OnToken processing from highlighters to mwHighlighter.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 cwCACSyn updated (version 0.02)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Andy Jeffries}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added OnToken event, which fires as tokens appear on the screen.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Moved most of OnToken processing from highlighters to mwHighlighter.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 DcjCppSyn updated (version 0.74)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Andy Jeffries}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added OnToken event, which fires as tokens appear on the screen.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Moved most of OnToken processing from highlighters to mwHighlighter.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 DcjJavaSyn updated (version 0.54)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Andy Jeffries}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added OnToken event, which fires as tokens appear on the screen.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Moved most of OnToken processing from highlighters to mwHighlighter.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 DcjPerlSyn updated (version 0.58)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Implemented OnToken event.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 mwHighlighter updated (version 0.65)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Andy Jeffries}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Changed SetLine to facilitate OnToken event in syntax highlighters.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Moved most of OnToken processing from highlighters to mwHighlighter.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 New capability: hcExportable (highlighter supports exporting).
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 James Jacobson}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Changes to enable export components to work.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 jdjExporter new (version 1.01)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 James Jacobson}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Base class for exporters.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added ExporterName property (virtual abstract). 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 jdjHTMLExport new (version 1.02)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 James Jacobson}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Component to export mwCustomEdit to HTML format with syntax highlighting.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Implemented ExporterName property. 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 jdjRTFExport new (version 1.01)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 James Jacobson}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Component to export mwCustomEdit to RTF format with syntax highlighting.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Implemented ExporterName property.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 mwEditReg updated (version 0.17)}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added registration for wmSQLSyn. Added SQL bitmap to DCR file.}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added registration for hkHTMLSyn. Added HTML bitmap to DCR file.}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added registration for hkAWKSyn. Added AWK bitmap to DCR file.}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added registration for lbVBSSyn. Added VBS bitmap to DCR file.}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Igor Shitikov
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added registration for siTclTksyn. Added Tcl/Tk bitmap to DCR file.}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 James Jacobson
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added registration for jdjHTMLExport and jdjRTFExport. Added jdjHTMLExport and jdjRTFExport to DCR file.}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Olivier Deckmyn
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added registration for odPySyn and odPythonBehaviour. Added odPySyn and odPythonBehaviour to DCR file.}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Delphi demo updated (version 0.4)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Brad Stowers
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added printing demo.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added gutter numbering demo.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added new highlighters.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added exporters.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 CodeExDemo new}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Andy Jeffries
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Simple Code Explorer - demo for OnToken highlighter events.}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Michael Hieke}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Painting enhancements (removed unnecessary multiple paints).
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Removed obsolete fBottomLine, fCaretYPix, fRightChar.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Removed fRightEdgeOffset which was computed several times but used only inside of PaintControl -> bad ratio. Moved the computation to PaintControl and limited the drawing operation to values > 0.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Brad Stowers
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 There was a lot of flickering when selecting a lot of text with the mouse. Cleaned it up with paint locking.  See MouseMove method.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 SetBlockBegin method didn't honor PaintLock mechanism.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 ecInsertLine and ecLineBreak didn't delete selected text before inserting the new line.  I don't know if this was introduced when I put in the editor command stuff, or if it's been there a long time.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Undoing a normal char delete (i.e. no selection, middle or end of a line) didn't put the cursor back in the right place.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Moved SelAvail property from protected to public.  Using SelText <> '' would be pretty inefficient if you just wanted to know if the
re was a selection or not.  Same for SelStart <> SelEnd, although not quite as bad.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Printing:
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx1080{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 TmwPrintOptions status:
\par }\pard \ql \li1080\ri0\nowidctlpar\tx2552\tx4536{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 \tab Plain\tab Highlighted
\par \tab ----------------\tab ----------------
\par SelectedOnly:\tab Working\tab Working
\par PrintRange:\tab Working\tab Working
\par Copies:\tab Working\tab Working
\par WrapLongLines:\tab Not implemented (1)\tab Not implemented (1)
\par Margins:\tab Working\tab Working
\par Title:\tab Working\tab Working
\par Header:\tab Basic (2)\tab Basic (2)
\par Footer:\tab Basic (2)\tab Basic (2)
\par }\pard \ql \li1080\ri0\nowidctlpar{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 1) Wr
apping is probably going to be a nightmare, but it probably really needs to be there, too...
\par 2) Each line is just printed as a left aligned text at this point.  At some point I'd like to add support for a mini-scripting language that would let you do thing
s like insert the page number, control alignment, etc.  Something like  '$LEFT$$TITLE$$RIGHT$Page: $PAGENUM$' would come out as: 'This is Options.Title Page: 5' Suggestions as to what "commands" should supported (like $PAGENUM$) would be most welcome.  Se
nd them to me at bstowers@pobox.com.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Removed SetFocus call in MouseDown method.  Redundant and not needed as far as I can tell.  If it is needed put it back in and please add a comment explaining what it's there for.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Updated MWEDIT.INC file to include stuff for C++Builder 4.  I don't have C4 yet, so I don't know what will happen if you try to compile the components in it, but the defines to detect C4 are there now.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Changed all calls to Paint method to Invalidate.  This will prevent unnecessary multiple repaints.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 
Incorporated painting enhancements (more unnecessary multiple paints) sent in by Michael Hieke. Code is commented as "//mh 02/20/1999".  Cleans up problems with caret flickering as it is moved around, plus some more painting improvement stuff.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 
Marks were not updated when inserting lines of text.  For example, select 3 or 4 lines of text, copy them and then paste them before a bookmark.  Marker is not moved down to stay with it's correct line.  I've fixed it in my Selection Mode code ($MW
E_SELECTION_MODE, see below), but it still isn't perfect. I didn't attempt to fix it in the normal code at all.  For example, set the mark at the beginning of a line, and then paste some lines starting at the end of that line.  The marks should stay with 
the line, but doesn't.  It's better than before, but still needs work.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Complete rewrite of PaintText and PaintHighlight methods.  This was done to simplify the code, and for support of the SelectionMode property (see below).
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Added EmwEditError excepti
on type.  Used in a couple of places with the new SelectionMode stuff (see below).  Should probably use any time we raise an exception to enable user exception handlers to differentiate exceptions raised by us from others.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Added SelectionMode property (Delphi IDE equivalent in parens)}{\f1\fs22\lang2057\langfe1033\cgrid0\langnp2057 :}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 smNormal:  The "standard" Windows selection behavior (Ctrl+O+K, default)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 smColumn:  Selection does not extend to begin/end of lines, but is truly rectangular (Ctrl+O+C).  One difference between my implementation and 
Delphi's is that Delphi's column mode is inclusive of the cursor X position and mine isn't.  It was easier to implement, and I like it better.  :)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 smLine:    Selection always includes the full line (Ctrl+O+L)
\par }\pard \ql \li708\ri0\nowidctlpar{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\adjustright\rin0\lin708\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 TmwKeyStrokes.ResetDefaults will generate de
fault key commands for these; Ctrl+Shift+N = normal, Ctrl+Shift+C = column, , Ctrl+Shift+L = line.  If you have existing editors with Keystrokes properties already assigned, they won't have these added.  You'll have to add them manually, or regenerate the
 list from the property editor. 
\par Because of this property, we must be careful when using selections internally.   For example, I had to rewrite some stuff like the ecDeleteWord command handler because it sets a selection at the start of the current word and
 runs to the next word, then deletes it.  If SelectionMode were smLine, this would delete the entire line.  In these cases, we must either find a way to do it without playing with the selection, or store the selection mode, set it to smNormal, do the oper
a
tion, then restore the old selection mode. Also, because of the new selection modes, we have a custom clipboard format that lets the editor know what is on the clipboard, and thus how to paste it. To this end, there is a unit level variable, mwEditClipboa
r
dFormat that contains the new clipboard format identifier.  This could be useful for other units that want to support our selection types. Currently, undo and redo are not fully functional with this, so I have implemented it within IFDEFs.  You'll need to
 
add MWE_SELECTION_MODE to your conditional defines (Project | Options | Directories/Conditionals) and do a FULL BUILD.  See the Pasting.txt file for status of undo in this regard. It was decided that we would include this stuff in the next beta because I'
ve got quite a lot going on right now, and may not be able to work on it again for a while.  The hope is that some interested person will pick it up and get it working.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Added overloaded Clear to fix bug when all lines were cleared.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Andy Jeffries}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Small changes to facilitate OnToken event in syntax highlighters.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Added procedure RefreshAllTokens.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 James Jacobson}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Added workaround for Lines.Count = 0 problem.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Changed date stamps to ISO format (yyyy-mm-dd).
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Added yet another workaround for Lines.Count = 0 problem.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Dragan Grbic}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Added OnCommandDone event - it's simple TNotifyEvent, and it's fired before program leaves CommandProcessor.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Lucifer}{\f1\lang1060\langfe1033\cgrid0\langnp1060 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Enhanced painting code to optionally include linenumbers in the gutter. Three new properties added:}{\f1\lang1060\langfe1033\cgrid0\langnp1060  LineNumbers, ZeroStart, LeadingZeros.
\par }\pard \ql \li0\ri0\nowidctlpar{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\adjustright\rin0\lin0\itap0 {\f1\lang1033\langfe1033\cgrid0\langnp1033 
\par }{\b\f1\fs24\lang2057\langfe1033\cgrid0\langnp2057 0.8: 19.1.1999
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Delphi demo updated (version 0.31)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added support for new mwGeneralSyn comment types (Asm, Bas).
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 cbHPSyn updated (version 0.53)}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added DefaultFilter support.}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 mwPasSyn updated (version 0.65)}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Martin Waldenburg
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 20% speedup.}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Fixed bug in LastWordPos.}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par }\pard \ql \li0\ri0\nowidctlpar{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\adjustright\rin0\lin0\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par }{\b\f1\fs24\lang2057\langfe1033\cgrid0\langnp2057 0.74: 10.1.1999, internal beta
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Delphi demo updated (version 0.3)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added code to illustrate new mark manager (Bookmark page).}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 DefaultFilter property is now used to create OpenDialog1.Filter.}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 LanguageName is used instead of Name.}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Published ExtraLineSpacing property (Display page).}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added Redo interface.}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 cbHPSyn updated (version 0.52)}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 GetName changed to GetLanguageName.}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 mwHighlighter updated (version 0.64)}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Michael Trier
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Renamed Name property to LanguageName.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added DefaultFilter property.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 mwGeneralSyn updated (version 0.67)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Kees van Spelde
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added comment property for basic and asm-language. if CommentStyle is csAsmStyle or csBasStyle then all the text after an ";" will be threated as comment.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Fixed "/*" bug, when some used "/*" to make a comment the Parser turned up in an endless loop.}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Changed GetName to GetLanguageName.}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 mwPasSyn updated (version 0.64)}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added DefaultFilter support.}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-708\li1416\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls2\pnrnot0\pnf3\pnindent708 {\pntxtb \'b7}}
\faauto\ls2\adjustright\rin0\lin1416\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Changed GetName to GetLanguageName.}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 DcjCppSyn updated (version 0.73)}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Michael Trier
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Implemented Extended Token ID support.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added QuestionProc for conditional operator.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added InvalidAttri for unknown characters.  Modified UseUserSettings to get the Illegal Char setting for InvalidAttri.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Fixed problem with strings and chars to correctly interpreting escape characters \\' and \\".
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Fixed sorting of GetAttribute.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Implemented DefaultFilter property. Changed GetName to GetLanguageName.  Added LanguageName, Attribute, AttrCount, and Capability to the public section.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added default foreground color of clWindow to SpaceAttri and removed space conversion code in GetToken method.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Removed nested comment support code.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Moved most of DefaultFilter support to mwHighlighter.pas.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 DcjPerlSyn updated (version 0.57)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Michael Trier
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added InvalidAttri for unknown characters.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Removed rsANil enum - it's not used.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Implemented DefaultFilter property. Changed Get Name to GetLanguageName.  Added LanguageName, Attribute, AttrCount, and Capability to the public section.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Moved most of DefaultFilter support to mwHighlighter.pas.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 DcjJavaSyn new (version 0.5)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Michael Trier
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Java highlighter
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 DcjJavaSyn updated (version 0.53)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Michael Trier}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Copied code in other parsers that was added by Primoz Gabrijelcic and James Jacobson.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Moved most of DefaultFilter support to mwHighlighter.pas.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 cwCACSyn new (version 0.1)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Carlos Wijders}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 CA-Clipper highlighter
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 cwCACSyn updated (version 0.2)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Renamed cwPrgSyn to cwCACSyn.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Changed GetName to GetLanguageName.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added DefaultFilter support.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 mwEditReg updated (version 0.16)}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Michael Trier
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added registration for DcjJavaSyn. Added Java bitmap to DCR file.}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added registration for cwCACSyn. Added CA-Clipper bitmap to DCR file.}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Dcj*Syn grammars included in standard distribution (thanks to Michael Trier)}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 mwGeneralSyn grammar included in standard distribution (thanks to Martin Waldenburg)}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Reinstated ClearBookmark, GotoBookmark, SetBookmark but wrapped them around new mark manager.}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Fixed fRightEdge not being calculated correctly when mwCustomEdit was dropped on a form.}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Changed WMKillFocus to prevent various paint problems.}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Rewritten parts of new mark manager.}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Renamed ImageList property into BookmarkImages.}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 mwEdit now understands two kinds of gutter images \endash  bookmarks and gutter marks. Bookmarks has built-in logic that prevents duplicate bookmarks (e.g. two
 bookmarks 0 are not allowed) and duplicate bookmarks on the same line (setting a new bookmark deletes old one) while gutter marks has no such internal logic.}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Bookmark insertion
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1428\ri0\nowidctlpar\tx1428{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1428\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Either application calls SetBookmark or user presses ecSetMarker0..ecSetMarker9 (and again SetBookmark is called).
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1428\ri0\nowidctlpar\tx1428{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1428\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 TMark instance (named }{\i\f1\lang2057\langfe1033\cgrid0\langnp2057 mark}{\f1\lang2057\langfe1033\cgrid0\langnp2057  in this example) is prepared with }{
\i\f1\lang2057\langfe1033\cgrid0\langnp2057 ImageIndex = bookmark number}{\f1\lang2057\langfe1033\cgrid0\langnp2057 , }{\i\f1\lang2057\langfe1033\cgrid0\langnp2057 BookmarkNumber = bookmark number}{\f1\lang2057\langfe1033\cgrid0\langnp2057 , }{
\i\f1\lang2057\langfe1033\cgrid0\langnp2057 Visible = true}{\f1\lang2057\langfe1033\cgrid0\langnp2057 , }{\i\f1\lang2057\langfe1033\cgrid0\langnp2057 IsBookmark = true}{\f1\lang2057\langfe1033\cgrid0\langnp2057 ; }{
\i\f1\lang2057\langfe1033\cgrid0\langnp2057 InternalImage = true}{\f1\lang2057\langfe1033\cgrid0\langnp2057  if }{\i\f1\lang2057\langfe1033\cgrid0\langnp2057 BookmarkImages = nil}{\f1\lang2057\langfe1033\cgrid0\langnp2057 , false otherwise.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1428\ri0\nowidctlpar\tx1428{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1428\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 If defined, OnPlaceBookmark(}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 var}{\f1\lang2057\langfe1033\cgrid0\langnp2057  mark) is called, which can
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1776\ri0\nowidctlpar\tx1776{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1776\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Modify various fields of mark parameter to change the image index, image list, mark visibility etc;
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1776\ri0\nowidctlpar\tx1776{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1776\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Dispose mark parameter and set it to nil; this will prevent bookmark from being set;
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1776\ri0\nowidctlpar\tx1776{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1776\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Dispose mark parameter, create new TMark instance (or descendant!) and return it with all parameters set;
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1776\ri0\nowidctlpar\tx1776{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1776\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Any combination of above; for example, if you want to use default bookmark images and custom gutter mark images, you can achieve it with a one-line event handler:   

\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1776\ri0\nowidctlpar\tx1776{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1776\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 if}{\f1\lang2057\langfe1033\cgrid0\langnp2057  mark.IsBookmark }{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 then}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
 mark.InternalImage := true;
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1428\ri0\nowidctlpar\tx1428{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1428\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 If }{\i\f1\lang2057\langfe1033\cgrid0\langnp2057 mark}{\f1\lang2057\langfe1033\cgrid0\langnp2057  is not nil, bookmark is set.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1428\ri0\nowidctlpar\tx1428{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1428\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 
Note: if application wants to reuse (some of) ecSetMarker0..ecSetMarker9 commands for setting ordinary marks it should set IsBookmark property to false in OnPlaceBookmark handler (for commands that should set gutter mark and not bookmark).
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Gutter mark insertion
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1428\ri0\nowidctlpar\tx1428{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1428\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Application allocates }{\i\f1\lang2057\langfe1033\cgrid0\langnp2057 mark: TMark}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
 (descendant class can be used), sets all properties (IsBookmark should be set to false) and calls TMarkList.Place(mark).
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1428\ri0\nowidctlpar\tx1428{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1428\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 If defined, OnPlaceBookmark(mark) is called, it can do all the things listed above.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1428\ri0\nowidctlpar\tx1428{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1428\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 If }{\i\f1\lang2057\langfe1033\cgrid0\langnp2057 mark}{\f1\lang2057\langfe1033\cgrid0\langnp2057  is not nil, gutter mark is set.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Drawing
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1428\ri0\nowidctlpar\tx1428{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1428\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 First, all bookmarks are painted, then ordinary marks are painted.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1428\ri0\nowidctlpar\tx1428{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1428\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 First mark in a line is painted at a BookMarkOptions.LeftMargin offset.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1428\ri0\nowidctlpar\tx1428{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1428\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Possible subsequent marks are painted with a BookMarkOptions.XOffset offset.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1428\ri0\nowidctlpar\tx720\tx1428{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1428\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 
New methods: TMarkList.ClearLine (clear all marks on selected line), TMarkList.Place (place visual mark in gutter), TMarkList.GetMarksForLine (returns marks for selected line)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1428\ri0\nowidctlpar\tx720\tx1428{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1428\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Enhanced demo with the ability to put images into gutter. See Bookmarks page of demo app.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar\tx12\tx709{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin720\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added ExtraLineSpacing property.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar\tx12\tx709{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin720\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added GetBookmark and IsBookmark functions.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar\tx12\tx709{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin720\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added ClearUndo procedure.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Bernt Levinsson
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Published OnMouseDown, OnMouseUp, OnMouseMove.}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Added code to exit mouse handler if right click, and PopupMenu is assigned.}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Ted Berg
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Implemented GetSelStart/SetSelStart and GetSelEnd/SetSelEnd.}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Michael Trier}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Removed a duplicate line in the TmwCustomEdit.PaintControl procedure.  For some reason Canvas.Brush.Color := Color; was in there twice.}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Thoms Kurz
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Undo bug fixed in mwcrLineBreak processing.}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Added Redo capability.}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par }\pard \ql \li0\ri0\nowidctlpar{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\adjustright\rin0\lin0\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par }{\b\f1\fs24\lang2057\langfe1033\cgrid0\langnp2057 0.73: 30.12.1998, internal beta
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 mwEditReg updated (version 0.14)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 James Jacobson}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Moved initialisation code to mwKeyCmds to prevent "Invalid property value" error.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added registration for cbHPSyn.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Brad Stowers}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added keystroke editor.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 cbHPSyn new (version 0.5)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Cyrille de Brebisson
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 HP48 assembler highlighter
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 cbHPSyn updated (version 0.51)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Adapted to comply with other highlighters.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Fixed code to compile with Delphi 3.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 mwCustomHighlighter updated (version 0.63)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Renamed LoadFromRegistry to LoadFromBorlandRegistry.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added Capability property.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added code to save/load TmwCustomHighlighter to/from registry.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Cyrille de Brebisson}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added code to save/load TmwHighLightAttributes to/from registry.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added property IntegerStyle.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 mwPasSyn updated (version 0.63)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Adapted code to mwCustomHighlighter changes.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Implemented GetCapability.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 DcjCppSyn updated (version 0.67)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Implemented GetCapability.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 mwGeneralSyn updated (version 0.65)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added code to handle saving to/loading from registry.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Delphi demo updated (version 0.2)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Carlos Wijders
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added interface to allow changing of the highlight attributes at runtime.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Implemented a runtime keyword editor for mwGeneralSyn.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Updated code to be more highlighter-independent. To add new highlighter to the demo, just drop it onto the main form. Everything else is done at runtime.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Adapted code to use TmwCustomHighlighter.Capability.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added keyboard assignment editor.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Updated FontChanged to recalculate lines-in-window and characters-in-window parameters.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Fixed ecDeleteLastChar code to call OnChange event }{\i\f1\lang2057\langfe1033\cgrid0\langnp2057 after}{\f1\lang2057\langfe1033\cgrid0\langnp2057  the char is deleted.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Fixed MouseDown to ignore extra event after double click.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Set caret at the end of selected block.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Added code to free pain buffer when focus is lost.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Removed }{\i\f1\lang2057\langfe1033\cgrid0\langnp2057 DoubleBuffering := true}{\f1\lang2057\langfe1033\cgrid0\langnp2057  as we're doing internal buffering.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Brad Stowers}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Fixed bug that prevented TmwCustomEdit from being successfully dropped onto form in Delphi IDE.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 mwKeyCmds.pas wouldn't compile under Delphi 2.  Fixed
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 From-scratch property editor for Keystrokes property.  This was needed because TCollection properties aren't any
 good when published in D2 without a property editor.  They'll show up, but you can't "expand" them and edit their contents. I didn't much like the default TCollection property editor any way for this situation.  Two new units were added for this, mwKeyCm
d
Editor and mwKeyCmdsEditor.  They are only used by mwEditReg, so they will only be linked into design-time packages.  Applications will not have them linked in. I want to convert the form files for the property editor over to be created completely in code
 in a future version, but want to make sure I have it all working 100% correctly first. 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Also, in theory, an application programmer could use the mwKeyCmdsEditor unit for an end-user interface to editing the key mapping. It's not really recommended thoug
h, since there's not much in the way of a description of the commands, i.e. your average end-user won't know what the heck ecDeleteBOL means.  I've got a function stub in place for translating editor command codes into description strings, but it's not im
plemented at all.  I'll probably get to that in the next version, and use it in this new property editor.  
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Added ResetDefaults method to TmwKeystrokes class.  Changed TmwCustomEdit SetDefaultKeystrokes method to use it.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Some problems with streaming the Keystrokes property under D3 should be fixed now.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Painting optimized.  It's over 220% faster than before, so it shouldn't be sluggish anymore -- even on those old Pentium 100s, so maybe Michael will stop complaining now.  :)  I've tried to strike a b
alance between optimized and simplified code in these methods (PaintText and PaintHighlight).  Since this is an open project, it's important to try to keep this stuff as readable as possible so that other can find and fix problems without having to rely o
n
 the last guy who fiddled with the code.  Also, to further that purpose, I've commented the HECK out of the two methods.  There is one other optimization that I want to make to the painting code, but it will only help with partial window redraws.  That wa
sn't the big problem I set out to try and fix, so I've put this on my to-do list for a future version.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 There was a memory bitmap being kept around at the class level that was being used for buffering the painting.  This is only going to save a very minim
al amount of time in the painting, and it is going to cost a LOT in terms of resource usage.  I've put it back to the way it was originally -- the memory bitmap being created as needed.  Martin caught this one and pointed it out to me.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz}{\f1\lang2057\langfe1033\cgrid0\langnp2057 : I have overridden this decision as this memory bitmap actually }{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 has}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
 a great speedup effect - painting with pre-allocated buffer is about }{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 20%}{\f1\lang2057\langfe1033\cgrid0\langnp2057  faster! However I added the code that frees memory bitmap when control looses focus.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 EnsureCursorPosVisible had an off-by-one error in the X position.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Fixed bug that caused "control has no parent window" errors when dropping the editor on a form.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Vertical line caret was a pixel to close to the text.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Removed fLineRect private member from class.  Wasn't really needed, removing it makes understanding the painting code a little easier.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 There was an extra CaretX increment when processing eChar command in insert mode.  X position ended up one place too far to the right.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Cut-paste goof in mwKeyCmds for string description of ecSetMarker4 through ecSetMarker9.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 TmwKeystroke class will now raise an exception (EmwKeyError) if you assign a value to the ShortCut property that already exists in another item 
in the collection.  Duplicate editor commands are allowed since you might want to have more that one key mapping for the same command (i.e. Ctrl+C and Ctrl+Ins for ecCopy).  Duplicate shortcuts would only lead to confusion, though, since the first one is 
the only one that would ever execute.  If you need to bypass this for some reason, you can use the public Key and Shift properties instead of ShortCut.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Fixed small bug in PaintGutter.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 James Jacobson
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Fixed "Invalid property value" error.}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Fixed bug in EditorCommandStrs initialisation.}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Added BeginUpdate/EndUpdate.}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Cyrille de Brebisson
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Added Modified property.}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 New gutter mark manager. By default, images from binded resource are used. If you want to use different images, store them
 into TmwCustomEdit.ImageList and override OnPlaceBookmark event. See Delphi demo for more details. Notably missing are public routines to access TMarkList (for example to add gutter images programmatically - breakpoint comes to mind). }{
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Added code to convert #10 into #10#13 on paste.}{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par }\pard \ql \li0\ri0\nowidctlpar{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\adjustright\rin0\lin0\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par }{\b\f1\fs24\lang2057\langfe1033\cgrid0\langnp2057 0.72: 24.12.1998, internal beta}{\b\f1\fs22\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 mwEditReg updated (version 0.13)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Brad Stowers}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added keystroke editor
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 mwHighlighter updated (version 0.62)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Michael Trier}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added IdentChars implementation to let the editor know which characters are non "whitespace".
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added property Name to TmwHighLightAttributes.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Updated TmwHighLightAttributes.Create, TmwHighLightAttributes.Assign.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Extended TmwCustomHighlighter with properties Name, AttrCount, and Attribute; added corresponding Get functions (all pure virtual).
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 mwPasSyn updated (version 0.62)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Michael Trier}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added IdentChars implementation to let the editor know which characters are non "whitespace".
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added attribute names.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Implemented GetName, GetAttribCount, GetAttribute.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 DcjCppSyn updated (version 0.66)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Michael Trier}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added IdentChars implementation to let the editor know which characters are non "whitespace".
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added attribute names.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Implemented GetName, GetAttribCount, GetAttribute.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 DcjPerlSyn updated (version 0.53)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Michael Trier}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added IdentChars implementation to let the editor know which characters are non "whitespace".
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added attribute names.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Implemented GetName, GetAttribCount, GetAttribute.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 mwGeneralSyn updated (version 0.64)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 James Jacobson
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Keyword list: Sorted, Ignore duplicates, Always uppercase
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added a couple lines to update on comment type change.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added attribute names.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Implemented GetName, GetAttribCount, GetAttribute.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Brad Stowers
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Renamed TEditorCommand type to TmwEditorCommand to be more in keeping with the naming conventions being used.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Added mwKeyCmds unit. Moved all the editor command codes out of mwCustomEdit.pas and into this one. TmwEditorCommand type, too. This was mostly done to try to kee
p the mwCustomEdit.pas file from growing out of control, and making it a little bit easier to merge changes in new versions. This unit has the classes for the editor's Keystrokes property (see below).
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 
Added Keystrokes property to editor. It's a collection of linked shortcuts and editor commands.  This allows the keystrokes to be defined for the different editor commands.  If you really want to confuse someone, assign the <Left> key to ecRight, and <Rig
ht> to ecLeft.  :)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 
Changed ecSetMarker and ecGotoMarker to ecSetMarker0, ecSetMarker1, etc. because of the way the translation stuff ended up getting implemented. Also, I changed it such that the ecSetMarkerX commands always use the current caret pos for
 simplicity in the keystroke to editor command translations. I'll re-add the ability to set a marker with arbitrary positions in the next version via an ecSetMarkerAt command.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 To-do:
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 TmwKeystrokes should prevent duplicates shortcut keys (not commands!), but doesn't yet.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 
I'm not convinced that I like the standard TCollection IDE interface for the Keystrokes property.  It seems it will be kind of difficult to work with large sets. I did it this way for now because it was the fastest way to get it up 
and running. I suspect I'll revisit this and build a custom property editor from scratch for Keystrokes that does more of a grid-type interface. If you have any thoughts at all on this subject, please let me know.  At the very least, I want to do a proper
ty editor for TmwKeyStroke.Shortcut property that extends it by adding a dialog to allow the keystroke to be entered by simply pressing it.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Fixed bug in Undo when undoing ecLineBreak
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Cleaned up mwCustomEdit.pas
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Rewrote drag detection code
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Updated Delphi demo to demonstrate new Highlighter properties
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Michael Trier}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Updated TmwCustomEdit to use Highlighter.IdentChars in SetWordBlock, NextWordPos, and LastWordPos
\par }\pard \ql \li0\ri0\nowidctlpar{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\adjustright\rin0\lin0\itap0 {\b\f1\fs24\lang2057\langfe1033\cgrid0\langnp2057 
\par 0.71: 23.12.1998, internal beta}{\b\f1\fs22\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 mwPasSyn updated (version 0.61)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 James Jacobson
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 
Some changes that will update the Editor when any changes are made to the Highlighter. That is when any color or font style is changed and when the Highlighter is added or removed the Editor will be invalidated.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 DcjCppSyn updated (version 0.63)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Implemented changes done to mwPasSyn by James Jacobson.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Michael Trier}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Small correction to fix problem with hex numbers
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 DcjPerlSyn new (version 0.5)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Michael Trier}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Perl highlighter
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 mwGeneralSyn new (version 0.51)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Martin Waldenburg}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 General highlighter
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Implemented changes done to mwPasSyn by James Jacobson.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 mwEditReg updated (version 0.12)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Added registration for DcjPerlSyn and mwGeneralSyn
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 renamed TmwSelectedColor properties FG and BG into Foreground and Background
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 rewritten version history in Rich Text Format
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 fixed "scroll-and-click" bug (carets were updated in wrong order in ComputeCaret)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 updated demo (Perl and General highlighters included)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 fixed mwCustomEdit.FontChange to recalculate RightEdit position
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Willo van der Merwe}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 fixed caret display on PgDn/PgUp
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 speed optimizations in PaintHighlighted (they were everything but bug-free :---(, Martin fixed them later)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Brad Stowers
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Fixed problem with scrollbars. UpdateScrollBars checks to make sure PaintLock is 0 before it will actually do anything. That's goo
d, but DecPaintLock didn't call it automatically when PaintLock reached 0. That was bad. :) The most obvious place you would see this problem was as you typed in a long line of text; the horizontal scrollbar didn't update.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Also, for horizontal scroll bars, looked like there was a cut-paste error as the max value was being set based on a hard coded value, and the number of }{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 lines}{
\f1\lang2057\langfe1033\cgrid0\langnp2057  (not }{\b\f1\lang2057\langfe1033\cgrid0\langnp2057 characters}{\f1\lang2057\langfe1033\cgrid0\langnp2057 !) in the window.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Added checks to ensure the cursor is visible on a cursor movement. I'm basing this on the wa
y the Delphi IDE editor behaves. For example, if you position the cursor at the bottom of the screen and then use the scrollbars to move it such that the cursor is out of view, move the cursor after that will reset the editor such that the cursor is visib
l
e. This was being done in some of the handlers (VK_UP and VK_DOWN come to mind), but not all. I've changed it so that the processing is done in the write methods for CaretX and CaretY so that it will always happen without having to do the check in every c
ursor movement handler.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Ctrl+PgUp/PgDn to move to top/bottom of window.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Ctrl-Home/End looked bad. You could see the CaretY change and then the CaretX change. Fixed.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Added public property CaretXY: TPoint. Changes both X and Y at once, and uses the paint locking so that you don't see the cursor jumping around like you would if you used CaretX := x and then CaretY := y.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Added InsertCaret and OverwriteCaret to specify what the ins/ovr carets look like. TCaretType = ctVerticalLine, ctHorizontalLine, ctHalfBlock, ctBlock.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 SelectAll method missed the last line - fixed
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Added ClearAll method.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Added new TChangeReason un
do type, mwcrDeleteAfterCursor. It works the same as mwcrDelete, except the cursor is positioned after restoring the string instead of before. If there was already a way to do this, I couldn't find it. If there was and I just missed it, please rewrite it.
 
I needed it for the ecDeleteEOL, ecDeleteLine and ecDeleteWord commmands. To use it, pass the position for the string to be inserted at in ChangeStartPos (as you do with mwcrDelete), and pass the final cursor pos (after string inserted) in ChangeEndPos pa
rameter.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Drag-drop text was allowed even if ReadOnly set - fixed.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Cursor positioning problems in deletion undo operations if ScrollPastEOL was not set. NOTE:  Because of the code in the SetCaretX method, you need to make sure and set CaretY before set
ting CaretX. The simplest way is to always use the CaretXY property when changing both as it will take this into account.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Unwired the keyboard codes from the editor "commands". Everything is command driven now. This will help greatly with macro recordin
g/playback, but it still needs some tweaking before that will work. Further, the keystrokes are still hard-coded, but they are all localized in the TranslateKeyCode method. Eventually, there will be some sort of mapping table that relates keystrokes to co
m
mands, allowing the component user to assign whatever he/she likes. The editor command constants are declared at the top of the source and have comments to describe what they do if you aren't sure. There are a few new capabilities that the editor didn't h
ave before (delete line, delete to end of line, others), and a few that aren't yet implmented (word left/right, see below for full status).
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 The old code that had the keystrokes "hard-wired" is still in there, I've just commented it all out. I left it the
re because it was such a huge amount of code that I was move/rewriting into the CommandProcessor method that I am sure I made a mistake or two. The old code could be helpful in tracking down what I might have done wrong. Once we are comfortable with the n
ew code (after a few releases), it can/should be removed.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Regarding the command stuff needing tweaking for macro functionality:  A bunch of methods need to be rewritten so that they just call CommandProcessor. Methods like SelectAll, PasteFromClipboard, 
CopyToClipboard, etc. Basically, the code in these methods needs to go in CommandProcessor and be replaced by the appropriate call to command processor. That way, when the method is called, the appropriate command is generated and that will allow the macr
o recording to work right (when I implement it). First step, identify all these methods that need to be re-done.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Regarding ecWordLeft, ecWordRight, ecSelWordLeft, ecSelWordRight, and  ecDeleteWord:  Determining where the next/prev word is is really depen
dent on the language in use (current syntax highlighter). My thinking is that the TmwCustomHighLighter class should have a WordDelimiters string property with abstract read/write methods that the descendants implement. Then the editor can ask the highligh
t
er for the delimiter string and use that to find the next/prev word position. Any other ideas?  For now, I have implemented basic methods (NextWordPos and LastWordPos) that just scan the whitespace. This is just a temporary fix until we can decide on how 
it should really be implemented. I only did them so that I could fully test the related editor commands. This way, when we correctly implement Next/LastWordPos, the related editor commands will already be fully functional.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Misc Key Notes:
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Ctrl-Shift-P
gUp not getting translated when I use the right hand control key. Left side works fine. This may be something on my system, I'm not sure at this point. I do know that KeyPress isn't getting called, so it's not the fault of TranslateKeyCode. This doesn't w
ork in the Delphi IDE for me either, so I think it's just me. If someone can get Right-Shift+Right-Control+PgUp to work, let me know.
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Status of editor commands:
\par }\pard \ql \li0\ri0\nowidctlpar{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\adjustright\rin0\lin0\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 Command\tab Key\tab Status\tab 
\par ecLeft\tab Left\tab Done\tab 
\par ecRight\tab Right\tab Done\tab 
\par ecUp\tab Up\tab Done\tab 
\par ecDown\tab Down\tab Done\tab 
\par ecWordLeft\tab Ctrl+Left\tab Done, but only temporary (see above)\tab 
\par ecWordRight\tab Ctrl+Right\tab Done, but only temporary (see above)\tab 
\par ecLineStart\tab Home\tab Done\tab 
\par ecLineEnd\tab End\tab Done\tab 
\par ecPageUp\tab PgUp\tab Done\tab 
\par ecPageDown\tab PgDn\tab Done\tab 
\par ecPageLeft\tab <none>\tab Done\tab 
\par ecPageRight\tab <none>\tab Done\tab 
\par ecPageTop\tab Ctrl+PgUp\tab Done\tab 
\par ecPageBottom\tab Ctrl+PgDn\tab Done\tab 
\par ecEditorTop\tab Ctrl+Home\tab Done\tab 
\par ecEditorBottom\tab Ctrl+End\tab Done\tab 
\par ecGotoXY\tab <none>\tab Done\tab 
\par ecSelLeft\tab Shift+Left\tab Done\tab 
\par ecSelRight\tab Shift+Right\tab Done\tab 
\par ecSelUp\tab Shift+Up\tab Done\tab 
\par ecSelDown\tab Shift+Down\tab Done\tab 
\par ecSelWordLeft\tab Ctrl+Shift+Left\tab Done, but only temporary (see above)\tab 
\par ecSelWordRight\tab Ctrl+Shift+Right\tab Done, but only temporary (see above)\tab 
\par ecSelLineStart\tab Shift+Home\tab Done\tab 
\par ecSelLineEnd\tab Shift+End\tab Done\tab 
\par ecSelPageUp\tab Shift+PgUp\tab Done\tab 
\par ecSelPageDown\tab Shift+PgDn\tab Done\tab 
\par ecSelPageLeft\tab <none>\tab Done\tab 
\par ecSelPageRight\tab <none>\tab Done\tab 
\par ecSelPageTop\tab Ctrl+Shift+PgUp\tab Done\tab 
\par ecSelPageBottom\tab Ctrl+Shift+PgDn\tab Done\tab 
\par ecSelEditorTop\tab Ctrl+Shift+Home\tab Done\tab 
\par ecSelEditorBottom\tab Ctrl+Shift+End\tab Done\tab 
\par ecSelGotoXY\tab <none>\tab Done\tab 
\par ecSelectAll\tab Ctrl+A\tab Done\tab 
\par ecDeleteLastChar\tab Backspace\tab Done\tab 
\par ecDeleteChar\tab Del\tab Done\tab 
\par ecDeleteWord\tab Ctrl+T\tab Done, but only temporary (see above)\tab 
\par ecDeleteLastWord\tab Ctrl+Backspace\tab Done, but only temporary (see above)\tab 
\par ecDeleteBOL\tab <none>\tab Done\tab 
\par ecDeleteEOL\tab Ctrl+Shift+Y\tab Done\tab 
\par ecDeleteLine\tab Ctrl+Y\tab Done\tab 
\par ecClearAll\tab <none>\tab Done\tab 
\par ecLineBreak\tab Enter, Ctrl+M\tab Done\tab 
\par ecInsertLine\tab Ctrl+N\tab Done\tab 
\par ecChar\tab normal keystrokes\tab Done\tab 
\par ecUndo\tab Ctrl+Z, Alt+Backspace\tab Done\tab 
\par ecRedo\tab Ctrl+Shift+Z, Alt+Shift+Backspace\tab **Not Yet Supported By Editor** \tab 
\par ecGotoMarker\tab Ctrl+0-9\tab Done\tab 
\par ecSetMarker\tab Ctrl+Shift+0-9\tab Done\tab 
\par ecCut\tab Ctrl+X, Shift+Del\tab Done\tab 
\par ecCopy\tab Ctrl+C, Ctrl+Ins\tab Done\tab 
\par ecPaste\tab Ctrl+V, Shift+Ins\tab Done\tab 
\par ecScrollUp\tab Ctrl+Up\tab Done\tab 
\par ecScrollDown\tab Ctrl+Down\tab Done\tab 
\par ecScrollLeft\tab <none>\tab Done\tab 
\par ecScrollRight\tab <none>\tab Done\tab 
\par ecInsertMode\tab <none>\tab Done\tab 
\par ecOverwriteMode\tab <none>\tab Done\tab 
\par ecToggleMode\tab Ins\tab Done\tab 
\par ecBlockIndent\tab Ctrl+Shift+I\tab **Not Yet Implemented**\tab 
\par ecBlockUnindent\tab Ctrl+Shift+U\tab **Not Yet Implemented**\tab 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 James Jacobson}{\f1\fs16\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Some changes that will update the Editor when any changes are made to the Highlighter. That is when any color or font style is changed and when the Highlighter is added or removed the Editor will be invalidated.}{
\f1\fs16\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Michael Trier}{\b\f1\fs16\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 New BCB1 and BCB3 demos (Perl highlighter included)}{\f1\fs16\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Martin Waldenburg}{\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Fixed bug in SetGutterWidth}{\f1\fs16\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Rewrote PaintHighLighted to fix problems caused by recent changes and some old problems with "almost" fixed-pitch fonts}{\f1\fs16\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Thomas Kurz}{\f1\fs16\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 Fixed more bugs in Undo mechanism}{\f1\fs16\lang2057\langfe1033\cgrid0\langnp2057 
\par }\pard \ql \li0\ri0\nowidctlpar{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\adjustright\rin0\lin0\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par }{\b\f1\fs24\lang2057\langfe1033\cgrid0\langnp2057 0.7: 18.12.1998
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 mwPasSyn updated (version 0.6)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Michael Trier
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 hacked mwPasSyn to compile with BCB 3
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 renamed UseDelphiSettings to UseUserSettings
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 new procedure EnumUserSettings
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 properties TmwHighLightAttributes.BG and VG renamed to Background and Foreground
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 general reformatting & cleanup
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 moved TmwCustomHighlighter and registry access routines into separate unit mwHighlighter
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 included MWEDIT.INC
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 James Jacobson
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 bookmarks (10 bookmarks, Ctrl+Shift+<number> sets/clears, Ctrl+<number> jumps, images hardcoded, exposed through property TmwBookMarkOpt)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 some fixes dealing with the caret, unselecting text, scrollbars, backspacing and deleting when the line length is zero
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 a few Set methods and Default values (fixed invalid behaviour when GutterWidth was changed)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 OnPaint event
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Edward Kreis
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 added ability to move or copy selected text by drag&drop
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 hardwired Undo to the Alt+Backspace
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 added some event debugging code
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 changed drag&drop code to allow single click in the middle of selection to clear selection (fixed strayed MouseUp procession too)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 added overriden Notification to beter handle removal of associated highlighter
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 added Set method for Highlighter property to beter handle removal of associated highlighter
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 general reformatting & cleanup
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 created common registration unit mwEditReg (version 0.11)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 fixed drag&drop threshold to work in other compilers beside D4
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 improved Delphi demo
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 fixed Left key behaviour: when ScrollPastEOL = false, Left moves caret from beginning of the line to the end of previous line
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 large rewrite of ScrollPastEOL
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 fix for invalid drag&drop behaviour when more than one line was moved
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Michael Trier
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 hacked mwCustomEdit (a lot) to compile with BCB 3
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 donated file mirror space on Dcj FTP Site and Dcj FTP Mirror Site (http://www.dcjournal.com/ftp/tidbits/mwedit.zip and ftp://ftp.safetystorage.com/pub/safetystor/journal/tidbits/mwedit.zip)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 added C++ syntax highlighter TDcjCppSyn (DcjCppSyn.pas; version 0.61)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 renamed values in TChangeReason
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 added BCB 3 demo
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 added BCB 1 demo
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Thomas Kurz
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 bugfixes for Undo
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 MaxUndo property
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 OnChange event
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Brad Stowers
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 fixed Ctrl+Shift+End to select last line too
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 limited Font property dialog (IDE) to just fixed fonts
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 added BorderStyle property
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 published inherited properties ParentCtl3D, Anchors (D4), and Contstraints (D4)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 added HideSelection property
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 better cursor position for Ctrl-End
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 fix: Home, End, PgUp, PgDn would not remove selection if pressed without Shift key
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 added Ctrl-Up and Ctrl-Down keyboard commands: Scrolls editor up or down one line without moving caret position (unless the caret would not be visible) - same as Delpi IDE
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 InsertMode published property for fInserting variable
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 overwrite mode caret
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 added property ScrollPastEOL to (dis)allow scrolling past EOL
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Martin Waldenburg
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 fixed buggy TmwCustomEdit.ListPutted
\par }\pard \ql \li0\ri0\nowidctlpar{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\adjustright\rin0\lin0\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par }{\b\f1\fs24\lang2057\langfe1033\cgrid0\langnp2057 0.62: 10.12.1998
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 mwPasSyn updated (version 0.54)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Andy Jeffries
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1068\ri0\nowidctlpar\tx1068{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1068\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 fix to allow mwPasSyn to compile with BCB 3 (well, almost)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx1080{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 fixed UseDelphiSettings to better handle default colours
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li1080\ri0\nowidctlpar\tx1080{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin1080\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 changed default foreground from clBlack to clWindowText
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Andy Jeffries
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 donated file mirror space on Kwik-Rite Development (http://www.kwikrite.clara.net/mwEdit/mwedit.zip)
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Thomaz Kurz
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 added Undo capability (property CanUndu and procedure Undu)
\par }\pard \ql \li0\ri0\nowidctlpar{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\adjustright\rin0\lin0\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par }{\b\f1\fs24\lang2057\langfe1033\cgrid0\langnp2057 0.61: 10.12.1998}{\b\f1\fs22\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Michael Beck
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 created help file, generated with Time2Help (http://www.time2help.com)
\par }\pard \ql \li0\ri0\nowidctlpar{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\adjustright\rin0\lin0\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par }{\b\f1\fs24\lang2057\langfe1033\cgrid0\langnp2057 0.6: 9.12.1998}{\f1\fs22\lang2057\langfe1033\cgrid0\langnp2057 
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Primoz Gabrijelcic
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 became a source maintainer for mwCustomEdit and mwPasSyn
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 renamed main .pas files to mwCustomEdit and mwPasSyn to enhance clarity
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 removed one warning in TmwCustomEdit.CreateParams
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 
created web page (http://www.eccentrica.org/gabr/mw/mwedit.htm, mirror on http://members.xoom.com/primozg/mw/mwedit.htm) and a mailing list (mwedit@listbot.com, subscription form available on mwCustomEdit web page) for mwEdit
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 Thomas Kurz
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 added ability to extend selection by pressing Shift before clicking
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\b\f1\lang2057\langfe1033\cgrid0\langnp2057 James Jacobson
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 smoothing the caret movement
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 new property and class to allow changing the Selected text colour
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}\faauto\ls1\adjustright\rin0\lin720\itap0 {
\f1\lang2057\langfe1033\cgrid0\langnp2057 fix to prevent putting name in control when loading in IDE and Text is empty
\par }\pard \ql \li0\ri0\nowidctlpar{\*\pn \pnlvlcont\ilvl0\ls0\pnrnot0\pndec }\faauto\adjustright\rin0\lin0\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par }{\b\f1\fs22\lang2057\langfe1033\cgrid0\langnp2057 up to 0.53
\par {\pntext\pard\plain\f3\fs20\lang2057\langfe1033\cgrid0\langnp2057 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li360\ri0\nowidctlpar\tx360{\*\pn \pnlvlblt\ilvl0\ls1\pnrnot0\pnf3\pnindent360 {\pntxtb \'b7}}
\faauto\ls1\adjustright\rin0\lin360\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 source maintained by the author, version history unknown
\par }\pard \ql \li0\ri0\nowidctlpar\faauto\adjustright\rin0\lin0\itap0 {\f1\lang2057\langfe1033\cgrid0\langnp2057 
\par }}